package fr.afcepf.ai91.qualimetrie.entity;

import java.util.Date;

/**
 * Entite Personne representant la personne dans la BDD 'qualimetrie'.
 * @author Stagiaire
 *
 */

public class Personne {
    /**
     * represente l'identifiant de la personne dans la BDD.
     */
    private Integer id; // int ne peut pas etre null, mais Integer peut etre null
    /**
     * represente le nom de la personne dans la BDD.
     */
    private String nom;
    /**
     * represente le prenom de la personne dans la BDD.
     */
    private String prenom;
    /**
     * represente l'{@link Adresse} dans la BDD.
     */
    private Adresse adresse;
    /**
     * represente la date de naissance de la personne dans la BDD.
     */
    private Date dateNaissance;
    /**
     * @return the id
     */
    public Integer getId() {
        return id;
    }
    /**
     * @param paramId the id to set
     */
    public void setId(int paramId) {
        id = paramId;
    }
    /**
     * @return the nom
     */
    public String getNom() {
        return nom;
    }
    /**
     * @param paramNom the nom to set
     */
    public void setNom(String paramNom) {
        nom = paramNom;
    }
    /**
     * @return the prenom
     */
    public String getPrenom() {
        return prenom;
    }
    /**
     * @param paramPrenom the prenom to set
     */
    public void setPrenom(String paramPrenom) {
        prenom = paramPrenom;
    }
    /**
     * @return the adresse
     */
    public Adresse getAdresse() {
        return adresse;
    }
    /**
     * @param paramAdresse the adresse to set
     */
    public void setAdresse(Adresse paramAdresse) {
        adresse = paramAdresse;
    }
    /**
     * @return the dateNaissance
     */
    public Date getDateNaissance() {
        return dateNaissance;
    }
    /**
     * @param paramDateNaissance the dateNaissance to set
     */
    public void setDateNaissance(Date paramDateNaissance) {
        dateNaissance = paramDateNaissance;
    }
    /**
     * @param paramId  {@link Personne#id} to set.
     * @param paramNom {@link Personne#nom} to set.
     * @param paramPrenom {@link Personne#prenom} to set.
     * @param paramAdresse {@link Personne#adresse} to set.
     * @param paramDateNaissance {@link Personne#dateNaissance} to set.
     */
    public Personne(Integer paramId, String paramNom, String paramPrenom,
            Adresse paramAdresse, Date paramDateNaissance) {
        super();
        id = paramId;
        nom = paramNom;
        prenom = paramPrenom;
        adresse = paramAdresse;
        dateNaissance = paramDateNaissance;
    }
    /**
     * oiugf.
     */
    public Personne() {
        super();
    }

}
